package com.sgcc.nfc.lock.presentation.map

import com.sgcc.nfc.lock.domain.model.MapFilter
import com.sgcc.nfc.lock.domain.model.MapPoint
import com.sgcc.nfc.lock.domain.model.MapStats
import com.sgcc.nfc.lock.domain.model.Region

data class MapUiState(
    val isLoading: Boolean = false,
    val points: List<MapPoint> = emptyList(),
    val stats: MapStats = MapStats(0, 0, 0, 0),
    val regions: List<Region> = emptyList(),
    val filter: MapFilter = MapFilter(),
    val error: String? = null
)
